package com.beyond.mapper;

import com.beyond.po.THandRegistPO;
import com.beyond.po.THandRegistPOExample;
import com.beyond.po.THandRegistPOWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface THandRegistPOMapper {
    int countByExample(THandRegistPOExample example);

    int deleteByExample(THandRegistPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(THandRegistPOWithBLOBs record);

    int insertSelective(THandRegistPOWithBLOBs record);

    List<THandRegistPOWithBLOBs> selectByExampleWithBLOBs(THandRegistPOExample example);

    List<THandRegistPO> selectByExample(THandRegistPOExample example);

    THandRegistPOWithBLOBs selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") THandRegistPOWithBLOBs record, @Param("example") THandRegistPOExample example);

    int updateByExampleWithBLOBs(@Param("record") THandRegistPOWithBLOBs record, @Param("example") THandRegistPOExample example);

    int updateByExample(@Param("record") THandRegistPO record, @Param("example") THandRegistPOExample example);

    int updateByPrimaryKeySelective(THandRegistPOWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(THandRegistPOWithBLOBs record);

    int updateByPrimaryKey(THandRegistPO record);
}